link_libraries(pthread)

#[[
测试 在一个线程中动态分配内存, 在其它线程中pthread_cancel();调用这个线程, 这个动态分配的内存如果使用pthread_cleanup_push();的话,
是否能够销毁。

测试的结果: pthread_cancel();的时候, 被取消的线程还是会执行相应的 pthread_cleanup_push();的栈清理函数。
这样就可以销毁在线程中动态分配的内存了。
]]
add_executable(thread_test1 thread_test1.cpp)
